| 
                
               | 
              
                
               | 
              
                @@ -534,6 +534,13 @@ def statistic_member(request): 
               | 
            
            
            
              | 
                534
               | 
              
                534
               | 
              
                     else: 
               | 
            
            
            
              | 
                535
               | 
              
                535
               | 
              
                         userinfos = UserInfo.objects.filter(test_user=False, level__gte=1, status=True) 
               | 
            
            
            
              | 
                536
               | 
              
                536
               | 
              
                  
               | 
            
            
            
              | 
                
               | 
              
                537
               | 
              
                +     
               | 
            
            
            
              | 
                
               | 
              
                538
               | 
              
                +    #关注公众号数 
               | 
            
            
            
              | 
                
               | 
              
                539
               | 
              
                +    mp_num = userinfo.filter(subscribe=True).count() 
               | 
            
            
            
              | 
                
               | 
              
                540
               | 
              
                + 
               | 
            
            
            
              | 
                
               | 
              
                541
               | 
              
                +    #领取保卡数 
               | 
            
            
            
              | 
                
               | 
              
                542
               | 
              
                +    membercard_num = userinfo.filter(has_membercard=True).count() 
               | 
            
            
            
              | 
                
               | 
              
                543
               | 
              
                + 
               | 
            
            
            
              | 
                537
               | 
              
                544
               | 
              
                     # 会员级别 
               | 
            
            
            
              | 
                538
               | 
              
                545
               | 
              
                     level_logs = list(userinfos.values('level').annotate(num=Count('user_id')))
               | 
            
            
            
              | 
                539
               | 
              
                546
               | 
              
                  
               | 
            
            
            
            
            
              | 
                
               | 
              
                
               | 
              
                @@ -566,7 +573,7 @@ def statistic_coupon(request): 
               | 
            
            
            
              | 
                566
               | 
              
                573
               | 
              
                     if start_time and end_time: 
               | 
            
            
            
              | 
                567
               | 
              
                574
               | 
              
                         start_time = datetime.strptime(start_time, '%Y%m%d') 
               | 
            
            
            
              | 
                568
               | 
              
                575
               | 
              
                         end_time = datetime.strptime(end_time + ' 23:59:59', '%Y%m%d %H:%M:%S') 
               | 
            
            
            
              | 
                569
               | 
              
                
               | 
              
                -        coupons = UserCouponInfo.objects.filter(create_at__range=(start_time, end_time), status=True) 
               | 
            
            
            
              | 
                
               | 
              
                576
               | 
              
                +        coupons = UserCouponInfo.objects.filter(created_at__range=(start_time, end_time), status=True) 
               | 
            
            
            
              | 
                570
               | 
              
                577
               | 
              
                     else: 
               | 
            
            
            
              | 
                571
               | 
              
                578
               | 
              
                         coupons = UserCouponInfo.objects.filter(status=True) 
               | 
            
            
            
              | 
                572
               | 
              
                579
               | 
              
                  
               |